/*
【题目描述】
根据参数，画出矩形。输入四个参数：前两个参数为整数，依次代表矩形的高和宽（高不少于3行不多于10行，宽不少于5列不多于10列）；第三个参数是一个字符，表示用来画图的矩形符号；第四个参数为1或0，0代表空心，1代表实心。

【输入】
输入一行，包括四个参数：前两个参数为整数，依次代表矩形的高和宽（高不少于3行不多于10行，宽不少于5列不多于10列）；第三个参数是一个字符，表示用来画图的矩形符号；第四个参数为1或0，0代表空心，1代表实心。

【输出】
输出画出的图形。

【输入样例】
7 7 @ 0
【输出样例】
@@@@@@@
@     @
@     @
@     @
@     @
@     @
@@@@@@@*/

#include <iostream>

using namespace std;

int main()
{
	int x;
	int y;
	char c;
	int isspace;
	
	cin >> y >> x >> c >> isspace;
	
	for(int i=1; i<=y; i++) {
		for(int j=1; j<=x; j++) {
			if( isspace == 0 && i>1 && i<y && j > 1 && j<x) {
				cout << ' ';
			}
			else {
				cout << c;
			}
		}
		cout << '\n';
	}
	
	return 0;
}
